package collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 * @description: TODO
 * @author yumo
 * @version: 1.0
 * @date 2025/3/12 11:11
 */
public class IteratorDemo {
    public static void main(String[] args) {
        Collection<String>a=new ArrayList<>();
        a.add("fsh");
        a.add("#");
        a.add("sds");
        a.add("#");
        a.add("saf");
        a.add("#");
        a.add("xbc");
        a.add("#");
        System.out.println(a);
        Iterator<String>it =a.iterator();//获取集合a的迭代器
        while (it.hasNext()){
            String str=it.next();
            System.out.println(str);
            if ("#".equals(str)){
                //a.remove(str);//迭代器遍历过程中不能通过集合的方式增删元素
                it.remove();//删除next()方法所获取的元素
            }
        }
        System.out.println(a);
    }
}
